scientific and technical research committee - German English Dictionary